উদাহরণসহ AI ভিত্তিক অটোমেশন তৈরি করা

Latest Technologies - পাওয়ার প্লাটফর্ম (Power Platform) - AI Builder এবং Intelligent Automation
137

AI ভিত্তিক অটোমেশন তৈরি করা একটি চিত্তাকর্ষক প্রকল্প যা বিভিন্ন কাজ এবং প্রক্রিয়াগুলিকে স্বয়ংক্রিয় করতে সক্ষম। এখানে আমরা একটি উদাহরণ তৈরি করব যেখানে আমরা একটি AI চ্যাটবট তৈরি করব, যা ব্যবহারকারীদের প্রশ্নের উত্তর দিতে এবং বিভিন্ন তথ্য সরবরাহ করতে পারে। আমরা Flask ব্যবহার করব একটি ওয়েব অ্যাপ্লিকেশন তৈরি করার জন্য এবং ChatterBot লাইব্রেরি ব্যবহার করব চ্যাটবটের জন্য।

১. পরিবেশ সেটআপ

প্রথমে আপনার সিস্টেমে Python এবং কিছু লাইব্রেরি ইনস্টল করতে হবে। নিচের কমান্ডগুলি চালান:

pip install Flask
pip install chatterbot
pip install chatterbot_corpus

২. Flask অ্যাপ তৈরি করা

২.১. প্রকল্পের কাঠামো

প্রকল্পের কাঠামো হবে:

/ai_based_automation
    ├── app.py
    └── templates/
        └── index.html

২.২. ChatterBot সেটআপ

app.py ফাইল তৈরি করুন এবং নিচের কোড লিখুন:

# app.py

from flask import Flask, render_template, request
from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer

app = Flask(__name__)

# ChatterBot তৈরি করা
chatbot = ChatBot('AI ChatBot')

# ট্রেনার সেটআপ করা
trainer = ChatterBotCorpusTrainer(chatbot)
trainer.train('chatterbot.corpus.english')

@app.route('/')
def home():
    return render_template('index.html')

@app.route('/get_response', methods=['POST'])
def get_response():
    user_message = request.form['message']
    bot_response = chatbot.get_response(user_message)
    return str(bot_response)

if __name__ == '__main__':
    app.run(debug=True)

২.৩. HTML টেমপ্লেট তৈরি করা

templates/index.html ফাইল তৈরি করুন এবং নিচের কোড লিখুন:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AI ChatBot</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            margin: 20px;
        }
        #chatbox {
            width: 400px;
            height: 400px;
            border: 1px solid #ccc;
            padding: 10px;
            overflow-y: auto;
        }
        .user-message {
            color: blue;
        }
        .bot-response {
            color: green;
        }
    </style>
</head>
<body>
    <h1>AI ChatBot</h1>
    <div id="chatbox"></div>
    <input type="text" id="user-input" placeholder="Type your message...">
    <button id="send-button">Send</button>

    <script>
        const sendButton = document.getElementById('send-button');
        const chatbox = document.getElementById('chatbox');

        sendButton.onclick = async () => {
            const userMessage = document.getElementById('user-input').value;
            chatbox.innerHTML += `<div class="user-message">User: ${userMessage}</div>`;
            document.getElementById('user-input').value = '';

            const response = await fetch('/get_response', {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/x-www-form-urlencoded'
                },
                body: `message=${userMessage}`
            });

            const botResponse = await response.text();
            chatbox.innerHTML += `<div class="bot-response">Bot: ${botResponse}</div>`;
            chatbox.scrollTop = chatbox.scrollHeight;  // Scroll to bottom
        };
    </script>
</body>
</html>

৩. অ্যাপ চালানো

অ্যাপ চালাতে নিচের কমান্ডটি চালান:

python app.py

৪. চ্যাটবট পরীক্ষা করা

আপনার ব্রাউজারে http://127.0.0.1:5000 এ যান। এখানে আপনি চ্যাটবটের সাথে কথোপকথন করতে পারবেন।

উপসংহার

এই উদাহরণটি দেখায় কিভাবে Python Flask এবং ChatterBot ব্যবহার করে একটি সহজ AI ভিত্তিক অটোমেশন তৈরি করা যায়। এই চ্যাটবটটি ব্যবহারকারীদের প্রশ্নের উত্তর দিতে এবং সহায়তা করতে সক্ষম। 

Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...